public class final1 {
}
/*　在Java中，final关键字可以用来修饰类、方法和变量（包括成员变量和局部变量）
*1.修饰类
*当用final修饰一个类时，表明这个类不能被继承。也就是说，如果一个类你永远不会让他被继承，就可以用final进行修饰。final类中的成员变量可以根据需要设为final，但是要注意final类中的所有成员方法都会被隐式地指定为final方法
*
* 2.修饰方法
* “使用final方法的原因有两个。第一个原因是把方法锁定，以防任何继承类修改它的含义；第二个原因是效率。在早期的Java实现版本中，会将final方法转为内嵌调用。但是如果方法过于庞大，可能看不到内嵌调用带来的任何性能提升。在最近的Java版本中，不需要使用final方法进行这些优化了。“
　　因此，如果只有在想明确禁止 该方法在子类中被覆盖的情况下才将方法设置为final的。
　　注：类的private方法会隐式地被指定为final方法。

3.修饰变量
　　修饰变量是final用得最多的地方，也是本文接下来要重点阐述的内容。首先了解一下final变量的基本语法：
　　对于一个final变量，如果是基本数据类型的变量，则其数值一旦在初始化之后便不能更改；如果是引用类型的变量，则在对其初始化之后便不能再让其指向另一个对象。
*
*
*super和this的概念
* 一、this
概念：this代表着当前对象的引用，this代表的是执行者，this本质是一个执行当前对象的指针
* 二、super
概念：super可以理解为“父类的”，super可以在子类中调用父类的属性，方法，构造器，super关键字和this一样能省就省，super在java的子类中指代父类引用，是一个关键字
* */